kidney dagger - French English Dictionary